/**
 * 用户详情对话框
 */
var UserInfoDlg = {
    data: {
        deptId: "1111",
        deptName: ""
    }
};

layui.use(['layer', 'form', 'admin', 'laydate', 'ax', 'formSelects','element'], function () {
    var $ = layui.jquery;
    var $ax = layui.ax;
    var form = layui.form;
    var admin = layui.admin;
    var laydate = layui.laydate;
    var layer = layui.layer;
    var formSelects = layui.formSelects;
    var element = layui.element;



    // 表单提交事件
    form.on('submit(btnSubmit)', function (data) {
        var ajax = new $ax(Feng.ctxPath + "/share/addMyselfFrame", function (data) {
            Feng.success("克隆成功！");

            //传给上个页面，刷新table用
            // admin.putTempData('formOk', true);

            //关掉对话框
            admin.closeThisDialog();

        }, function (data) {
            Feng.error("克隆失败！" + data.responseJSON.message)
        });
        ajax.set(data.field);
        ajax.start();

        //刷新父页面
        parent.location.reload();
        //添加 return false 可成功跳转页面
        return false;
    });




    timeAdd();
    //初始化时间框
    function timeAdd(){
        lay('.datetime').each(function() {
            //时间选择器
            laydate.render({
                elem: this
                ,trigger: 'click'
                ,type: 'date'
            });
        });
    }


    /**
     * 初始化日程框架
     */
    loadFrame();
    //初始化日程框架
    function loadFrame(){
        $('#frameName').empty();
        $.ajax({
            url:Feng.ctxPath + "/share/getOtherFrame",
            success:function (frameMessage) {
                $('#frameName').append('<option value="">请选择日程框架</option>');
                $.each(frameMessage.data, function(index, item) {
                    // alert(index+"\t===="+item)
                    $('#frameName').append('<option value="'+item.frameId+'">'+item.frameName+'</option>');
                });
                //重新渲染表单
                form.render('select');
                if (Feng.getUrlParam("frameId")!=null){
                    form.val("userForm",{"frameId":Feng.getUrlParam("frameId")});
                    showFrame(Feng.getUrlParam("frameId"));
                }
            }
        })
    }

    /**
     * 获取框架下选框的id
     */
    form.on('select(getFrame)', function(data) {
        $('#frameitemMessage').empty();
        if (data.value!='') {
            showFrame(data.value)
            // $.ajax({
            //     url: Feng.ctxPath + "/frameitem/getOneFrameitemInfo",
            //     data: {"frameId": data.value},
            //     success: function (message) {
            //
            //         frameitemhtml = '';
            //         frameitemhtml += '<table class="layui-table" >';
            //         frameitemhtml += '   <colgroup><col width="150"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"></colgroup>';
            //         frameitemhtml += '   <thead><tr ><th></th><th>星期一</th><th>星期二</th><th>星期三</th><th>星期四</th><th>星期五</th><th>星期六</th><th>星期日</th></tr></thead>';
            //
            //         $.each(message.data, function (index, item) {
            //             frameitemhtml += '<tr><td >时间：' + item.startTime + '-' + item.endTime + '</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
            //         });
            //         $("#frameitemMessage").append(frameitemhtml);
            //         form.render();
            //     }
            // })
        }
    });

    /**
     * 获取框架项的信息
     * @param data
     */
    function showFrame(data){
        $.ajax({
            url: Feng.ctxPath + "/frameitem/getOneFrameitemInfo",
            data: {"frameId": data},
            success: function (message) {

                frameitemhtml = '';
                frameitemhtml += '<table class="layui-table" >';
                frameitemhtml += '   <colgroup><col width="150"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"></colgroup>';
                frameitemhtml += '   <thead><tr ><th></th><th>星期一</th><th>星期二</th><th>星期三</th><th>星期四</th><th>星期五</th><th>星期六</th><th>星期日</th></tr></thead>';

                $.each(message.data, function (index, item) {
                    frameitemhtml += '<tr><td >时间：' + item.startTime + '-' + item.endTime + '</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
                });
                $("#frameitemMessage").append(frameitemhtml);
                form.render();
            }
        })
    }



});